﻿/*******************************************************************************
 * AAEngine
 * Copyright (c) 2010 Mike Jarosch
 *
 * This file is licensed under the terms of the MIT license, which is included
 * in the "MIT License.txt" file at the root directory of this SDK.
 ******************************************************************************/

using AAEngine.Engine;
using AAEngine.Rendering2D.Renderers;

namespace AAEngine.Rendering2D
{
    public interface ISceneLayer
    {
        void Add(RendererBase renderableObject);
        void Remove(RendererBase renderableObject);

        void RenderLayer(Box worldExtents, RenderQueue renderQueue);

        void MarkDirty();
    }
}
